const {
	tribetypelist,
	tribelistbytype
} = require('../../utils/api')
const { fetch } = require('../../utils/fetch')

// pages/tribalList/index.js
Page({
  /**
   * 页面的初始数据
   */
  data: {
    list: [],
    active: 0,
    cateList: [],
    specificarea:null,
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function(options) {
    if(wx.getStorageSync('specificarea')) {
      this.setData({
        specificarea:wx.getStorageSync('specificarea')
      })
    }

    fetch(`wx/tribe/${this.data.specificarea}/tribetypelist`, 'POST').then(res => {
      this.setData({
        list: res
      })
    })
		fetch(`wx/tribe/${this.data.specificarea}/tribelistbytype`, 'POST', {
      tribetypeid: 1
    }).then(res => {
      this.setData({
        cateList: res
      })
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function() {},

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function() {},

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function() {},

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function() {},

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function() {},

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function() {},

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function() {},
  onChange(event) {
		fetch(`wx/tribe/${this.data.specificarea}/tribelistbytype`, 'POST', {
			tribetypeid: event.detail + 1
		}).then(res => {
			this.setData({
				cateList: res
			})
		})
  }
	
})